package com.aos.eap.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author hx
 * @date 2019/10/18
 * @desc
 */
public class EqpPmBean implements Serializable {
    @SerializedName("eqpid")
    private String EqpID;
    @SerializedName("mainmode")
    private String MainMode;
    @SerializedName("submode")
    private String SubMode;
    @SerializedName("ctrlmode")
    private String CtrlMode;
    @SerializedName("remark")
    private String Remark;
    @SerializedName("eqppmtypelist")
    private List<PmtypeBean> eqppmtypelist;
    @SerializedName("checklist")
    private List<CheckBean> CheckList;
    @SerializedName("meseqpstatelist")
    private List<String> MesEqpStateList;

    public List<String> getMesEqpStateList() {
        if (MesEqpStateList == null) {
            return new ArrayList<>();
        }
        return MesEqpStateList;
    }

    public void setMesEqpStateList(List<String> mesEqpStateList) {
        MesEqpStateList = mesEqpStateList;
    }

    public String getRemark() {
        return Remark == null ? "" : Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public String getEqpID() {
        return EqpID == null ? "" : EqpID;
    }

    public void setEqpID(String eqpID) {
        EqpID = eqpID;
    }

    public String getMainMode() {
        return MainMode == null ? "" : MainMode;
    }

    public void setMainMode(String mainMode) {
        MainMode = mainMode;
    }

    public String getSubMode() {
        return SubMode == null ? "" : SubMode;
    }

    public void setSubMode(String subMode) {
        SubMode = subMode;
    }

    public String getCtrlMode() {
        return CtrlMode == null ? "" : CtrlMode;
    }

    public void setCtrlMode(String ctrlMode) {
        CtrlMode = ctrlMode;
    }

    public List<CheckBean> getCheckList() {
        return CheckList == null ? new ArrayList<>() : CheckList;
    }

    public void setCheckList(List<CheckBean> checkList) {
        CheckList = checkList;
    }


    public List<PmtypeBean> getEqppmtypelist() {
        return eqppmtypelist == null ? new ArrayList<>() : eqppmtypelist;
    }

    public void setEqppmtypelist(List<PmtypeBean> eqppmtypelist) {
        this.eqppmtypelist = eqppmtypelist;
    }
}
